#ifndef QD3DTRANSFORMUTILS_H
#define QD3DTRANSFORMUTILS_H
#include "QD3DUtils.h"

class QD3D_EXPORT QD3DTransformUtils : public QD3DUtils
{
public:
	QD3DTransformUtils ();
	QD3DTransformUtils (QD3DContext *pContext);
	~QD3DTransformUtils ();

	void loadIdentity ();
	void loadMatrix (glm::mat4 mat);
	void multiMatrix (glm::mat4 mat);
	void pushMatrix ();
	void popMatrix ();
	void setMatrixMode (int mode);
	void applyMatrix (int slot);

private:
	
};

#endif // QD3DTRANSFORMUTILS_H
